Assisting Novice Analysts in DEVELOPING QUALITY CONC EPTUAL MODELS WITH UML During the analysis phase of information systems

نویسنده

  • Felix S.K. Leung
چکیده

During the analysis phase of information systems development, systems analysts capture and represent systems requirements using conceptual models (such as entity-relationship diagrams, class diagrams, and use case diagrams). Considering the fact that the reported failures of a significant percentage of developed systems are linked to faulty requirements, it is extremely important for these analysts and critical to the system’s ultimate success to ensure the quality of the conceptual models they develop in the early phases of systems development. However, developing good-quality conceptual models is a challenge for many analysts. The models must support communications among end users and developers in defining and documenting systems requirements as faithfully as possible. The models’ effectiveness is influenced by the complex interactions among modeling constructs, task requirements, analysts’ own modeling experience and cognitive abilities, and interpreters’ experience with conceptual models [11]. Novice analysts developing conceptual models have more difficulty compared to experienced analysts in terms of domain-specific knowledge, problem structuring, and cognitive processes [9]. In addition, for novice analysts a lack of established validation procedures [10] makes conceptual modeling that much more difficult. Many systems analysts develop conceptual models by following the objectoriented approach in the modeling techniques of the Unified Modeling Language (UML) [6]. For example, UML provides 12 different types of diagrams for documenting a system from a variety of perspectives, and a typical systems analyst is expected to be familiar with many of them. Though UML is widely used, the UML diagrams are not highly rated by analysts in terms of usability [2]. Several practitioners offer recommendations and guidelines (such as [3, 4]), suggesting analysts employ commonly used patterns (such as [1, 5]) when using UML modeling techniques. However, typical novice analysts fail to derive maximum benefit from such assistance due to the cognitive overload involved in the recommendations and guidelines. Here, we present the results of an empirical study we conducted aimed at identifying the most typical set of errors frequently committed by novice systems analysts in four commonly used UML artifacts—use By Narasimha Bolloju and Felix S.K. Leung

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploring Quality Dependencies among UML Artifacts Developed by Novice Systems Analysts

Capturing and representing information systems requirements using quality artifacts is an important step in successful implementation. Better quality artifacts in the early stages of systems development help in early detection and correction of errors. Although UML is widely used for modeling systems requirements, it is often difficult for novice systems analysts to develop quality UML artifact...

متن کامل

Aspect Oriented UML to ECORE Model Transformation

With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...

متن کامل

Establishment of Integrated Accounting Information Systems in an Emerging Market-Problems and Barriers

This research study is aimed to investigate barriers and problems of establishment process of integrated accounting information systems (IAIS) in the universities of an emerging market (Iran) in order to facilitate their establishment. The research population includes Iranian state universities’ CFO and his/her deputy, as well as IT specialists involved in the process of establishment of IAIS i...

متن کامل

Ontological Framework for Object-oriented Analysis and Design

Regardless of the large number of Object-Oriented (OO) modeling languages currently being used in the Information Systems (IS) modeling process, unavailability of an OO modeling language that can be used in both the analysis and design phases disintegrates the two phases. The problem is, such disintegration can lead to a high level of missing information in the real world system from the analys...

متن کامل

نقص در سیستم اطلاعاتی مانعی بر سر راه استراتژی FOCUS-PDCA

Introduction: Nowadays, tatal quality management is welcomed as the common language and enlightening means of all organizations trying to modify their prior approaches by implementing this management system. However, the in formation systems with all their faults have caused some problems in implementing this high quality system consequently, favourable or considerable results are achieved.  Me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006